This release works with both RunUO 2.0 RC1 and RunUO 1.0 Final. With your inputs as the SVN changes, I can also make this work. For info on how to change this to RunUO 1.0 Final, read under the Installation notes below.

Supported Systems

*** I do not offer support for these systems, nor do I specifically endorse any of them. You are not required to use any of them, nor will you ever be required to. If you have a popular system you support and feel would make a great addition, let me know!

Xanthoss Jail System  Filter violations can now send you to jail!

Patch 1

This is a simple patch fixing three minor bugs. It fixes a save error, characters in chat rooms multiple times, and a spam settings bug. Enjoy!

Beta 8 News

Okay, so it took a little more than 2 weeks! Real life (And Final Fantasy) always seems to get in the way! Now, I could throw you all some small beta update that only changes and adds a few features, or I could show that Ive actually been busy and provide you with a long list of goodies. I prefer the latter! While not a serious change in appearance brought by Beta 7, Beta 8 adds a good number of long-requested features and other welcome additions. Ive also come up with a long list for future ideas to keep me going for another year!

Top of the mod list is the skin for 2.0. This part took the most time, as I needed to meld the old in with the new. I wanted the feel of the old system with all the features of 3.0. The only real changes are the main listing and the Pm notification gump. Actual messaging still uses the 3.0 style, though the 2.0 style Pming will return, slightly improved, in a future beta. You can select the new skin at the bottom of the Menu, buttons labeled with the spellbook circle numbers.

This system has always had the option for jailing available for filters, left empty for servers to include their own jailing methods. Ive upped the ante slightly, providing a potential link to Xanthos Jail System. If you have Xanthos Jail System installed, you can have the chat filter system send players to jail for filter violations. To do this, open up the Jail.cs file in the main chat folder and follow the directions. This only works if you have Xanthos installed, which I do not provide. If you ever encounter a problem with this link, simply disable it.

The Chat Localization worked wonderfully, so Ive decided to expand on the idea with customizable filters, backgrounds, text colors, and avatars. In the Chat/Text Data Files folder youll find a new batch of files which must be placed into the RunUO/Data folder to work. Directions on how to use each can be found in each file.

I am slowly expanding the Player Profiles within the system as a new direction for future development. This update, youll notice player profiles now have Avatars and Signatures. Avatars appear on sent private messages, but this is all so far. Players can also earn Chat Karma once every 24 hours, and this number appears on their profile.

While the following changes arent all minor, they can easily be written on one line, so Ill just list them:

- Huge saving method changes. Youll lose all your saves again, but its worth it!
- You can now collapse the Pm interface for smaller messages.
- You can change the text input color of your Pm interface.
- Admins can now lock the gump customization features, even to a specific look. If you are an admin, change your look and press the Lock button at the bottom right.
- A new option page, Logging, lets you chose to log Chat and PMs, in the RunUO/Logs/Chat folder.
- Sorting changes! Staffers now float to the top of lists, as do any players of whom you have unread messages from.
- Filters now have warnings, default of three, which can be changed in the Filters options.
- On the mail listing, staff can now send messages to all staffers.
- Option to auto-delete oldest message when message box is full.

As always, this system requires no existing script modifications.

And of course The IRC capability of this chat system does not handle nickname registration. You will have to do this for your shard using another client.

Features included in this system:

- Public or regional chatting
- Channel creation or removal
- Guild, Alliance, Faction and IRC chatting
- Channel listings with simple navigation
- Ignoring, banning, listening, global listening
- Filtering and spam prevention
- In-game integrated IRC client
- Localized text file for easy language changes

Commands included in this system: 

- You control the commands for your public channels!
- Public: C, Ch
- Guild: G, Guild
- Alliance: A, Ally
- Faction: F, Faction
- IRC: I, IRC
- Private Message: Pm, Msg (Followed by a players name and text to include in message)
- Mail: Ma, Mail
- Friends: F, Friends
- Staff: St, Staff
- Errors: ChatErrors, CE

Interface details:

Most of you have been here before! For all you newer folks, heres a short take on this Chat system. You log into the game, type in the usual [c or [ch to open the menu. There youll see your first channel list, with all the players who are currently in the public channel, if your server has that channel enabled!

Theres a number of useful buttons on that first page. Up on the top-left are little arrows to change the number of names that appear on the list, from 5 to 15. On the right youll see the M, S and Q buttons. The M is the menu, which will open up on the right, and will list available channels, allow you to join or view them, change the view to others types like Mail and Friend listings, and finally allow you to change the many options available to you. S is for Search, which filters your list by whatever you chose. Lastly, Q gives you tiny little buttons next to each name for fast access to features like Friend, Ignore, Pm, and more for staffers.

On the bottom of the list youll find the Status setting. Here you can hide or tell everyone you are away or busy. Under the listing youll find what looks like a little stoplight. By pressing these buttons you can change the look of your list, cycling through backgrounds, text colors, and adding transparencies.

Of course, if you prefer the Chat 2.0 interface, you can now change back to that through the M menu. Just look at the little spell-circle buttons at the bottom of the list! It only changes the look, you get to keep all the new features of Chat 3.0.

For all my non-english users, I also included a ChatLocal.txt file that will allow you to change the in-game text to whatever you wish! Just be sure you keep the line order intact! Drop this file in your RunUO/Data directory for it to work. You can also update this file and press a button in the General options to reload it without restarting the server.

Ive also included text files to make other features changeable! Inside the Text Data Files youll find text files for filters, colors, backgrounds, and avatars. Follow the directions in each file to put them to use. They must also be placed in your RunUO/Data folder to work. It might be a good idea to keep an unmodified copy of these files as well, just in case.

What? This is all!?!? Never! I just decided I dont need to write a 5 page description! This is just the icing. Once you take a bite, youll find the cake is filled with all sorts of goodness. Plug it in, explore the features! You wont be disappointed.

Installing: 

- Remove all previous installations of Knives Chat
- If you dont need it for Town Houses, remove Knives Utilities.
- Drop the new Knives Chat into your custom folder.
- If you want to use the Localization file, move ChatLocal.txt to your \RunUO\data\ folder.
- Run the server! No existing script modifications required!

Enabling RunUO 1.0 Final:

- In the main Chat directory, open up RUOVersion.cs
- Follow the directions at the top of this file.

Enabling Xanthos Jail System

- In the main Chat directory, open up Jail.cs
- Follow the directions at the top of this file.
- You must have Xanthoss Jail System installed for this to work.
